.wrap{width: 100%;height: 100%;/* background: url('../images/login_bg_3.png'); */background-size: 100% 100%;color: #fff;position: absolute;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg.png',sizingMethod='scale',enabled=true);}
.login_04 .wrap{width: 100%;height: 100%;background: url('../images/login_bg_3.png');background-size: 100% 100%;color: #fff;position: absolute;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/04/bg.jpg',sizingMethod='scale',enabled=true);}
.wrap a{color: #fff;}

.main-container{
	margin:0 auto;
	width: 600px;
	//background: rgba(0,0,0,.5);
	position: relative;
}
.main-container .logoes{
	padding-top:92px;
	padding-bottom:30px;
	text-align:center;
}
.login-container,.copyright{position: absolute;}
.wrap h3{width:100%; text-align: center;font-size:2.6rem;font-weight: bolder;}
.login-container{
    padding-top: 37px;
    left: 47%;
    top: 50% !important;
    transform: translate(-50%, -50%);
    width: 250px;
    height: 160px;
    margin: 0 auto;
}
.login-container div{height: 50px;line-height: 50px;}
.login-container input[type=text],.login-container input[type=password],.login-container a, .login-container select {width:100%;height: 25px;line-height: 25px;padding: 5px 10px 5px 40px;border-radius:25px;border: 0;outline:none;}
.login-container a{padding: 5px 25px;}
.login-container input::-webkit-input-placeholder{font-weight:300;color: #ccc;}
.login-container input:focus{border:2px solid #0F996B;}
.login-container a{display:inline-block;background: #fff;text-align: center;}
.login-container .login-btn-account a{background:rgba(255,192,0,.8);}
.login-container .login-btn-certificate a{background:rgba(0,153,68,.8);}
.login-container .login-btn-account a:hover{background:rgba(255,192,0,1);}
.login-container .login-btn-certificate a:hover{background:rgba(0,153,68,1);}
.login-container div.remember{height: 30px;line-height: 30px;}
.copyright{width:100%;bottom:60px;}
.copyright p{width:100%;text-align: center;font-weight:300;font-size:12px;}
input[type=checkbox]#remember-account{margin-left: 15px;}
input[type=checkbox]#remember-password{margin-left: 30px;}
.login-container label{font-size:12px;margin-left: 5px;}

.login-input{position: relative;}
.login-input i{display: inline-block;width: 21px;height: 24px;position: absolute;top:15px;left: 12px;}
.login-input i.username-icon{background: url('../images/username.png') no-repeat;background-size: 80%;}
.login-input i.password-icon{background:url('../images/password.png') no-repeat;width:18px;height: 21px;background-size: 90%;}

.login-container select {
  height: 35px;
  line-height: 35px;
  border-radius: 35px;
  width: 295px;
}

.wrap h4 {
	position: absolute;
	width: 100%;
	font-size: 16px;
	color: #479951;
  font-weight: bold;
	text-align: center;
}



